/**
 * @author 侯非
 * @date 2009年3月8日
 * @class EditUserInfoWindow
 * @extends Ext.Window
 * @description 编辑用户信息窗体
 */
EditUserInfoWindow = Ext.extend(Ext.Window, {
			form : null,
			editPkId:null,
			// 构造方法
			constructor : function() {
				this.form = new UserInfoForm({
							mydisabled : true
						});
				// 将父类的构造拷贝过来
				EditUserInfoWindow.superclass.constructor.call(this, {
							width : 350, // 宽度
							closeAction : "hide", // 关闭模式为隐藏
							plain : true, // 填充背景色
							title : "修改用户信息", // 标题
							iconCls : "houfei-editicon", // 图标样式
							collapsible : true, // 伸缩按钮
							resizable : false, // 不允许改变窗体的大小
							boderStyle : "padding 5px;",
							modal : true, // 模态窗体
							items : [this.form],
							buttons : [{
										text : "修改",
										handler : this.onUpdate,
										scope : this
									}, {
										text : "取消",
										handler : this.onClose,
										scope : this
									}]
						})
			},
			/**
			 * 注册按钮单击事件
			 */
			onUpdate : function() {
				// 如果客户端校验通过则提交表单
				if (this.form.getForm().isValid() == true) {
					// 提交表单
					this.form.mySubmit("userInfo.do?operator=editUserInfo&id="
							+ this.editPkId + "");
				} else {
					return;
				}
			},

			/**
			 * 重置
			 */
			onReset : function() {
				this.form.getForm().reset();
			},

			/**
			 * 取消
			 */
			onClose : function() {
				this.form.getForm().reset();
				this.hide();
			}
		});